home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / ici / ici.cpi / multi.h < prev    next >
C/C++ Source or Header  |  1994-10-27  |  510b  |  34 lines

  1. /*
  2. **    multi.h        -- include file to define per-process data
  3. **            -- for multi-threaded version of ici
  4. */
  5.  
  6. #ifndef    ICI_MULTI_H
  7. #define ICI_MULTI_H
  8.  
  9. #include    "exec.h"
  10. #include    "struct.h"
  11. #include    "parse.h"
  12.  
  13. typedef struct proc_vars_t    proc_vars_t;
  14.  
  15. struct    proc_vars_t
  16.     {
  17.         exec_t        v_ex;
  18.         proc_vars_t    *v_next;
  19.         union
  20.         {
  21.             long            l;
  22.             unsigned short        u[2];
  23.         } v_vsver;
  24.     };
  25.  
  26. #define    PROC_VARS    ((proc_vars_t *)proc_vars)
  27.  
  28. extern void        *proc_vars;
  29. extern proc_vars_t    *main_vars;
  30. extern void        init_main();
  31.  
  32. #endif
  33.  
  34.